*{
	margin: 0;
	outline: 0;
	padding: 0;
	font-size: 100%; 
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	/* [disabled]margin:0px; */
	padding: 0px;
	width: 100%;
	height: 100%;
	max-width:640px;
	min-height: 100%;
	/*padding-bottom: 50px;*/
	font: normal 100% Helvetica, Arial, sans-serif;
	color: #323232;
	font-size: 0.875em;
	line-height: 1.231;
	-webkit-touch-callout: none;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-align: stretch;
	background-color: #f0f0f0;
	 -webkit-text-size-adjust:none;
}

li {list-style: none;}

.container{width:100%; max-width:640px; position:fixed; left:0px; top:50px;}
.body{
	max-width:640px;
	margin:auto;
	min-height:100%;
	position:relative;
	padding-top:46px;
	padding-top:56px;
	padding-bottom:60px;
	/*padding-bottom:54px;*/
}
.cbody{
	max-width:640px;
	margin:auto;
	min-height:100%;
	padding-top:50px;
	position:relative;
	overflow-y:auto;
}
.tbody{
	max-width:640px;
	position:absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
}

img{border:0px;}
a{color:#323232; text-decoration:none;}
a:visited{color:#323232;}
a:hover{color:#ea5514;}
.left{float:left;}
.right{float:right;}

/*顶部303537*/
.page_top_box{width:100%; height:56px; position:fixed; left:0px; top:0px; z-index:99990;}
.page_top{width:100%; max-width:640px; height:56px; color:#323232;  background-color:#202A29; position:relative;}/* -webkit-box-shadow:0 2px 2px #CCC; box-shadow:0 2px 2px #CCC;*/
.page_top a.back{width:auto; height:43px; padding:15px 10px 0 5px; text-align:center; color:#FFF; position:absolute; left:0px; top:0px; z-index:999;}
.page_top a.back img{width:auto; height:26px;}
.page_top a.sear{width:auto; height:43px; padding:15px 10px; 0 5px; position:absolute; right:0px; top:0px; z-index:99999;}
.page_top a.sear img{width:auto; height:26px;}
.page_top a.add{width:auto; height:34px; position:absolute; right:10px; top:11px; z-index:999;}
.page_top a.add img{width:auto; height:34px;}
.page_top a.upath{height:34px; width:34px; line-height:30px; color:#FFF; font-size:2.25em; position:absolute; top:11px; right:40px; z-index:999;}
.page_top a.help{width:30px; height:30px; line-height:30px; font-size:1.8em; color:#F00; border:solid 1px #F60; border-radius:30px; background-color:#FF9; position:absolute; right:8px; top:12px; z-index:999;}

.pg_name{height:56px; margin-left:50px; margin-right:50px; line-height:56px; font-size:1.45em; text-align:center; color:#FFF;}

/**弹出菜单**/
.top_menu{float:right; width:34px; height:34px; position:absolute; right:5px; top:11px; z-index:999;}
.top_menu img.m{width:auto; height:100%;}
.top_menu ul{width:190px; background-color:#202A29; display:none; position:absolute; right:12px; top:45px;}
.top_menu ul li{float:left; width:160px; height:44px; padding-left:20px; padding-right:10px; border-bottom:solid 1px #000}
.top_menu ul li a{float:left; width:100%; height:24px; padding-top:10px; padding-bottom:10px; line-height:24px; font-size:1.15em; color:#FFF; text-align:left;}
.top_menu ul li a img{float:left; width:20px; height:20px; margin-top:2px; margin-right:10px;}
.top_menu ul li a span.np{color:#FF0; padding-left:5px; font-size:.8em;}
.top_menu ul li a span.ps{color:#090; padding-left:5px; font-size:.8em;}

/**搜索**/
.top_search{height:34px; margin:11px 75px 0px 40px; padding-left:15px; padding-right:40px; border:aolid 1px #f5f5f5; border-radius:20px; background-color:#FFF; position:relative;}
.top_search input.txt{width:100%; height:26px; line-height:26px; color:#999; padding:0px; margin-top:4px; border:0px;}
.top_search input.ptxt{color:#333333;}
.top_search input.btn{width:26px; height:26px; border:0px; background-color:transparent; background:url(../images/search2.png) no-repeat center 2px; position:absolute; right:10px; top:4px;}


/**底部**/
.pg_foot_box{width:100%; position:fixed; left:0px; bottom:0px; z-index:99995;}
.pg_foot{width:100%; max-width:640px; height:53px; line-height:53px; font-size:1.25em; color:#323232; text-align:center; border-top:solid 1px #d7d7d7; background-color:#FFF;}
.pg_foot li{float:left; width:25%; text-align:center; padding-top:3px; font-size:0.875em; border-top:solid 1px #808080;}
.pg_foot li img{height:28px; width:auto;}
.pg_foot li a{height:28px; color:#818181; position:relative; display:inline-block;}
.pg_foot li a span.lt{height:28px; font-size:2.5em; line-height:28px; color:#717171; display:inline-block;}
.pg_foot span.pcn{width:20px; height:20px; line-height:20px; border-radius:20px; background-color:#F00; color:#FFF; font-size:1em; font-family:Arial; position:absolute; right:-12px; top:-2px; z-index:99996; display:none;}

/**内容加载**/
.cont_load{width:100%; padding-top:15px; padding-bottom:15px; text-align:center; color:#FFF;}
.cont_load img{width:50px; height:auto; vertical-align:middle;}
.cont_load span{padding-top:0px; padding-left:5px; display:inline-block;}
/**加载更多**/
.latest {
	position: relative;	width: 100%;background-color: #ffcccc;
}
.more {
	position: relative;	width: 100%;	background-color: #a3cf62;
}
.latest div, .more div {
	position: absolute;	left:0; bottom: 0;	width: 100%; height: 80px;	text-align: center;
	font-size: 18px;	line-height: 80px;	text-shadow: 1px 1px rgba(0, 0, 0, .3);
}
.more div {
	top: 0;	bottom: auto;
}

/**弹出框**/
.pop_box_bg{width:100%; height:100%; min-height:100%; background:rgba(0,0,0,0.7); position:fixed; left:0px; top:0px; z-index:99998; display:none;}
.pop_box{
	width:80%; height:auto; border:solid 0px #999; border-radius:0px; display:none;
	position:fixed; left:50%; top:0px; margin-left:-40%; z-index:99999;
	-webkit-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
	background-color:#FFF;
	opacity:0;filter:alpha(opacity=0);
}
.pop_title{height:40px; padding-left:10px; padding-right:10px; line-height:40px; font-size:20px; font-weight:bold; text-align:left; color:#FFF; background-color:#05d6ae; background:-moz-linear-gradient(top,#f66c30,#ea5514); background:-webkit-linear-gradient(top,#f66c30,#ea5514);}
.pop_title span{float:right; font-size:36px; font-weight:normal; cursor:pointer;}
.pop_cont{padding:25px 20px 25px 20px; overfow:hidden;}
.pop_cont span.ico{width:24px; height:24px; line-height:24px; margin-right:5px; text-align:center; font-size:20px; color:#FFF; border-radius:24px; display:inline-block; background-color:#FF8040;}
.pop_cont span.msg{font-size:16px; line-height:24px;}

.pop_btn{height:38px; padding-top:12px; padding-right:20px; text-align:right; border-top:solid 1px #d7d7d7; background-color:#f0f0f0; position:relative;}
.pop_btn .btn{width:60px; height:26px; line-height:26px; color:#FFF; font-size:16px; background-color:#f9b72c; border:solid 1px #d49000; text-align:center; cursor:pointer; position:absolute; top:12px; right:20px;}/*background:-moz-linear-gradient(top,#ea5514, #f66c30 50%, #f66c30); background:-webkit-linear-gradient(top,#ea5514, #f66c30 50%, #f66c30);*/
.pop_btn .close{color:#FFF; right:90px; background-color:#f9b72c; border:solid 1px #d49000; cursor:pointer;} /*background:-moz-linear-gradient(top,#FFF,#bebebe); background:-webkit-linear-gradient(top,#FFF,#bebebe);border:solid 1px #a7a7a7;*/
.pop_btn .ok{color:#FFF; background:-moz-linear-gradient(top,#ea5514, #f66c30 50%, #f66c30); background:-webkit-linear-gradient(top,#ea5514, #f66c30 50%, #f66c30); border:solid 1px #010477; cursor:pointer;}


.hint_box{height:50px; width:100%; position:fixed; left:0px; bottom:0px; text-align:center; display:none; z-index:99999;}
.hint_box span{height:50px; padding-left:15px; padding-right:15px; line-height:50px; border-radius:5px; background:rgba(0, 0, 0, 0.7); color:#FFF; text-align:center; display:inline-block;}

.go_top{width:40px; height:auto; position:fixed; right:10px; bottom:60px; z-index:9999; display:none;}
.go_top img{width:100%; height:auto;}
